package demo01;

class OuterClass{
    public int data;
    private int data1;
    public static int data2;

    public void Test(){
        System.out.println("OuterClass::Test()");

    }

    static class InnerClass{
        public int data3;
        private int data4;
        public static int data5;

        public void Test01(){
            System.out.println("InnerClass::Test01()");
            OuterClass outerClass = new OuterClass();
            System.out.println(outerClass.data);
            System.out.println(outerClass.data1);
            System.out.println(data2);
            System.out.println(data3);
            System.out.println(data4);
            System.out.println(data5);
        }
    }

}

public class Test {
    public static void main(String[] args) {
        //OuterClass outerClass = new OuterClass();
        OuterClass.InnerClass innerClass = new OuterClass.InnerClass();



    }
}
